Career 2022 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 China F1 China F2 Morocco F1 Morocco F2 Croatia F4 Croatia F5 Italy F26 France F7 France F20 Rodez Croatia F3 Great Britain F7 Great Britain F17 Turkey F34 Turkey F35 Israel F2 Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 M15 Heraklion Gemax Open 2002 - Belgrade Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Gallagher International - Hamilton VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples The Scottish Tennis Championships - Edinburgh Sporting Challenger - Turin Top Wool Challenger Biella - Biella Open de Montauban - Montauban Siemens Open 2002 - Scheveningen AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Zagreb Open - Zagreb Quelle Cup 2000 - Furth Open de Montauban - Montauban Tennis Cup of Flanders - Ostende Polish Open 2000 - Poznan Warta Cup - Sopot GHI Bronx Tennis Classic - Bronx FILA Challenger Biella - Biella drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio Open de L'Isere-Open 38 - Grenoble Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere Internazionali di Tennis de San Marino - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi Kyiv UMC Open - Kiev EI Bank Bulgarian Challenger - Sofia VIII Trofeo Ciutat de Barcelona - Barcelona The Bolton Challenger - Bolton Pekao Open - Szczecin Maia Open 2002 - Maia IX Ciutat de Barcelona - Barcelona Samsung Securities Cup - Seoul Neride Prague Indoor - Prague Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Challenger Ciudad de Tijuana - Tijuana Open de Nice - Nice Prague Challenger - Prague Open de Mantouban - Montauban Open 88 - Contrexeville Northern Electric Open 1999 - Newcastle Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Kyiv UMC Open - Kiev Medicor Open - Budapest Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson - Sao Paulo Internationaux de Bretagne - Brest VII Open Banc Agricol - Andorra 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli 2003 Eddleman USTA Challenger - Birmingham Ljubljana Open - Ljubljana Schickendanz Open - Furth Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen Asics Challenger Open - Monchengladbach Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Grand Prix de Tennis - St. Jean de Luz Tehran Open ATP Challenger - Tehran Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Open Sainte Victoire - Aix-En-Provence Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Open de Montauban - Montauban SAA Hilversum Open - Hilversum Timisoara Challenger - Timisoara St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Samsung Securities Cup - Seoul China Open - Beijing Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Santiago - Santiago IPP Open - Helsinki Mobilux Open - Luxembourg Copa Telefonica CTC Chile - Santiago Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli Tunis Open - Tunis Architect Open - Budapest Pro Tennis World Open - Sunrise IX Torneo Internacionale de Tennis - Barletta Trofeo Internacional Club Laieta - Barcelona Open de L'Isere - Grenoble Sir Supermercati - Rome Copa Petrobras - Santiago Schickendanz Open - Furth The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Tennis Napoli Cup 2006 - Napoli Citta di Monza - Monza Nord LB Open - Braunschweig ECM Prague Open - Prague 8° Trani Cup - Trani Concurso Internacional de Vigo - Vigo GHI Bronx Tennis Classic - Bronx Samsung Secruities Cup Challenger - Seoul Tennis Napoli Cup 2007 - Napoli San Marino Cepu Open - San Marino Banjaluka Challenger 2007 - Banja Luka IPP Geneva Trophy - Geneva Open Costa Daurada - Tarragona Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Open D'Orleans - Orleans Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons XI Ciutat de Barcelona - Barcelona Copa Petrobras - Montevideo Tatra Banka Open - Bratislava San Luis Potosi Challenger - San Luis Potosi Copa Petrobras - Aracaju Mobilux Open - Luxembourg Nord LB Open - Braunschweig Copa Kia - Santiago KGHM Emax Polish Indoors - Wroclaw San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons X Torneo Internazionale di Tennis - Barletta Alexander Kolyaskin Memorial - Donetsk XL Bermuda Open - Bermuda LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Tunis Open 2006 - Tunis XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Ostdeutscher Sparkassen Cup - Dresden Citta di Como Challenger - Como San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Czech Open 2006 - Prostejov Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Pekao Open - Szczecin ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Paraguay - Asuncion IPP Geneva Trophy - Geneva Open D'Orleans - Orleans Challenger Copa Sevilla - Seville Copa Petrobras-Uruguay - Montevideo Open Costa Daurada - Tarragona Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Ciutat de Barcelona - Barcelona Bancolombia Open - Cali Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires IV Challenger Ciudad De Guayaquil - Guayaquil Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena South African Airways Tennis Open - Durban Copa Kia Challenger ATP - Santiago Internazionali de Tennis di Bergamo - Bergamo II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon Noumea Challenger Heilbronn Challenger XI Torneo Internazionale di Tennis - Barletta Tanger Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Monza Challenger Bordeaux Challenger Croatia Osiguranje Rijeka Open - Rijeka Reggio Emilia Challenger Braunschweig Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Nord LB Open 2007 - Braunschweig Szczecin Challenger Open de Montauban - Montauban Banja Luka Challenger Ljubljana Challenger Napoli Challenger Tarragona Challenger Aamulehti Tampere Opene - Tampere San Marino Cepu Open - San Marino Genova Challenger Posillipo Tennis Cup - Napoli Furth Challenger Bytom Challenger Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou Poznan Challenger Tampere Challenger Kitzbuhel Challenger Samarkand Challenger Todi Challenger Trnava Challenger Napoli Challenger St. Brieuc Challenger Tennis Napoli Cup - Napoli Turin Challenger Orbetello Challenger Astana Challenger XL Bermuda Open - Bermuda Rijeka Open - Rijeka Pharma Medico Open 2008 - Aarhus BNP Paribas Primrose - Bordeaux Zenith Tennis Cup-Harbour Club - Milan Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin s'Tennis Masters Challenger - Graz Bogota Challenger Kosice Challenger Scheveningen Challenger Braunschweig Challenger Seville Challenger Memorial Piertomaso Tessitore - San Remo Hilton Waikoloa USTA Challenger - Waikoloa Seville Challenger BMW Brixina Tennis Open 2000 - Bressanone Gosford Australian Unity Challenger - Gosford Olbia Geovillage Open - Olbia ECM Cup - Prague Geneva Challenger The Hilversum Open - Hilversum Kazan Challenger CA-Challenge 2000 - Graz Warta Cup 2001 - Sopot 2003 West Side Tennis Club Challenger - Forest Hills Internationaux de Tennis de Brest - Brest Downtown Athletic Club USTA Challenger - Amarillo Open 88 - Contrexeville Zivnobanka Czech Open - Prostejov Nossa Caixa Aberto de Sao Paulo - Sao Paulo Sardinia International Championship - Cagliari Challenger Casino Lugano - Lugano Open de Charleroi - Charleroi Optimus Maia Open - Maia Siemens Open 2001 - Scheveningen Geneva Challenger - Geneva 5° Sporting Challenger - Turin Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Nord/LB Open - Braunschweig San Marino Cepu Open - San Marino Oberstraufen Cup - Oberstaufen Open de L'Isere - Grenoble Pekao Open - Szczecin Citta di Como - Como Kobstaedernes ATP Challenger - Kolding Kos-Zucchetti Tennis Cup - Cordenons LXVII Concursu Internacional de Vigo - Vigo Cerveza Club Columbia Open - Bogota BMW Open - Munich Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Milan Indoors - Milan Croatia Open - Umag Gelsor Open Romania - Bucharest BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Tata Open 2003 - Chennai Siebel Open - San Jose BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2003 - Kitzbuhel International Championship of Croatia - Umag TD Waterhouse Cup - Long Island St. Petersburg Open - St. Petersburg Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel China Open - Beijing Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo AAPT Championships - Adelaide Adidas International - Sydney St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Estoril Open - Estoril Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest CA Tennis Trophy - Vienna Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Connex Open Romania - Bucharest Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Abierto Mexicano de Tenis Pegaso - Mexico City Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Samsung Open - Brighton MoviStar Open - Vina del Mar Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Generali Open 2001 - Kitzbuhel BMW Open - Munich Campionati Internazionali di Sicilia - Palermo The Stella Artois Championships - London Synsam Swedish Open - Bastad BCR Open Romania - Bucharest Stockholm Open - Stockholm Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Mens's Clay Court Championship - Houston Orange Warsaw Open - Warsaw BMW Open - Munich Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Estoril Open - Estoril Abierto Mexicano Telfonica MoviStar - Acapulco Idea Prokom Open - Sopot Open Romania - Bucharest The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Next Generation Adelaide International - Adelaide The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Generali Open - Kitzbuhel Dutch Open Tennis - Amersfoort Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Heineken Open - Auckland Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors Basel - Basel Movistar Open - Vina del Mar BCR Open Romania - Bucharest Interwetten Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Estoril Open - Estoril Delray Beach International Tennis Championships - Delray Beach Synsam Swedish Open - Bastad International Tennis Championships - Delray Beach Chevrolet Cup - Santiago Campionati Internazionali di Sicilia - Palermo Copa Telmex - Buenos Aires Pilot Pen Tennis - New Haven Davidoff Swiss Indoors - Basel Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Tennis Masters Series - Paris Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco BellSouth Open - Vina del Mar Italian Open - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte-Carlo - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group II, 1R, MON-BLR 3-1